#ifndef _LOG_H
#define _LOG_H

#pragma once
#include <string>
#include <sstream>
#include <iostream>
#include <time.h>

using namespace std;

namespace logging
{
class Log
{
public:
	virtual ~Log(void);
	void info(string);
	void warning(string);
	void error(string);
	void message(string, string);
	static Log* getInstance(void);
private:
	Log(void);
	string getCurrentTime(void);
	static bool _initialised;
	static Log _instance;
};
};

#endif;
